<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>QSculpt: data::OctreeNode&lt; D, ToPointFn &gt; Class Template Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">QSculpt
   &#160;<span id="projectnumber">0.0.1a</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><b>data</b>      </li>
      <li class="navelem"><a class="el" href="classdata_1_1_octree_node.html">OctreeNode</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">data::OctreeNode&lt; D, ToPointFn &gt; Class Template Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="data::OctreeNode" -->
<p><a href="classdata_1_1_octree_node-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a673e5345ad805b6847a7e07e918b1b16"></a><!-- doxytag: member="data::OctreeNode::OctreeNode" ref="a673e5345ad805b6847a7e07e918b1b16" args="(Octree&lt; D, ToPointFn &gt; *octree)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>OctreeNode</b> (<a class="el" href="classdata_1_1_octree.html">Octree</a>&lt; D, ToPointFn &gt; *octree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09ad8f6c4e0d3490f9840f54978d4c2f"></a><!-- doxytag: member="data::OctreeNode::OctreeNode" ref="a09ad8f6c4e0d3490f9840f54978d4c2f" args="(OctreeNode&lt; D, ToPointFn &gt; *parent, int depth=0)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>OctreeNode</b> (<a class="el" href="classdata_1_1_octree_node.html">OctreeNode</a>&lt; D, ToPointFn &gt; *parent, int depth=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6dbba6ac847b60c695025d81730b0db"></a><!-- doxytag: member="data::OctreeNode::setMinimumCoords" ref="ae6dbba6ac847b60c695025d81730b0db" args="(const Point3 &amp;v)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMinimumCoords</b> (const Point3 &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefddf272099a1655f3f5190587eae654"></a><!-- doxytag: member="data::OctreeNode::getMinimumCoords" ref="aefddf272099a1655f3f5190587eae654" args="()" -->
Point3&#160;</td><td class="memItemRight" valign="bottom"><b>getMinimumCoords</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af867f13c84485adc79adf0ff7f400a10"></a><!-- doxytag: member="data::OctreeNode::setMaximumCoords" ref="af867f13c84485adc79adf0ff7f400a10" args="(const Point3 &amp;v)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMaximumCoords</b> (const Point3 &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a785e415fdba8d912710a7fa1231e8d68"></a><!-- doxytag: member="data::OctreeNode::getMaximumCoords" ref="a785e415fdba8d912710a7fa1231e8d68" args="()" -->
Point3&#160;</td><td class="memItemRight" valign="bottom"><b>getMaximumCoords</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e4999660ed76a6cfef261ea5248522c"></a><!-- doxytag: member="data::OctreeNode::findClosest" ref="a9e4999660ed76a6cfef261ea5248522c" args="(const Point3 &amp;v, D *data)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>findClosest</b> (const Point3 &amp;v, D *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3e6acc26ee4e8bb846f35fd39001f29"></a><!-- doxytag: member="data::OctreeNode::findIntersect" ref="ac3e6acc26ee4e8bb846f35fd39001f29" args="(const geometry::AABB &amp;, ICollection&lt; D &gt; *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>findIntersect</b> (const <a class="el" href="classgeometry_1_1_a_a_b_b.html">geometry::AABB</a> &amp;, <a class="el" href="classdata_1_1_i_collection.html">ICollection</a>&lt; D &gt; *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace790232b10730d38d1017927074378d"></a><!-- doxytag: member="data::OctreeNode::indexOf" ref="ace790232b10730d38d1017927074378d" args="(const D &amp;data)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>indexOf</b> (const D &amp;data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4aa1548338b3c48802049f93b51e446"></a><!-- doxytag: member="data::OctreeNode::contains" ref="af4aa1548338b3c48802049f93b51e446" args="(const D &amp;data)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains</b> (const D &amp;data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8da2648a24c96c5f0269410d0300e0b0"></a><!-- doxytag: member="data::OctreeNode::add" ref="a8da2648a24c96c5f0269410d0300e0b0" args="(const D &amp;data)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>add</b> (const D &amp;data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e872a26770468932c00df2eb33ebcb"></a><!-- doxytag: member="data::OctreeNode::remove" ref="a16e872a26770468932c00df2eb33ebcb" args="(const D &amp;)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>remove</b> (const D &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32c3773c00403cac9589853f15a2ca5a"></a><!-- doxytag: member="data::OctreeNode::clear" ref="a32c3773c00403cac9589853f15a2ca5a" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71143481d1dba42e726643b3d3b976e4"></a><!-- doxytag: member="data::OctreeNode::toString" ref="a71143481d1dba42e726643b3d3b976e4" args="()" -->
QString&#160;</td><td class="memItemRight" valign="bottom"><b>toString</b> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acedb9d13b140aa9be8bdd762faaea27f"></a><!-- doxytag: member="data::OctreeNode::doPartition" ref="acedb9d13b140aa9be8bdd762faaea27f" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>doPartition</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5e719985de929df28e4a340c21793eb"></a><!-- doxytag: member="data::OctreeNode::isInVolume" ref="ae5e719985de929df28e4a340c21793eb" args="(const D &amp;v)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isInVolume</b> (const D &amp;v)</td></tr>
</table>
<h3>template&lt;typename D, typename ToPointFn&gt;<br/>
 class data::OctreeNode&lt; D, ToPointFn &gt;</h3>

<hr/>The documentation for this class was generated from the following file:<ul>
<li>engine/include/<a class="el" href="_octree_node_8h_source.html">OctreeNode.h</a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Thu May 31 2012 16:19:52 for QSculpt by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
